using System;

namespace Atomic.Thermodynamics.Electrons
{
	[Serializable]
	public class ElectronicStateDensityPoint : IElectronicStateDensityPoint
	{
		public ElectronicStateDensityPoint(double energy, double density, double integratedDensity)
		{
			Energy = energy;
			Density = density;
			IntegratedDensity = integratedDensity;
		}
		
		/// <summary>
		/// Energy (eV).
		/// </summary>
		public double Energy
		{
			get;
			private set;
		}

		/// <summary>
		/// Density (eV^{-1}).
		/// </summary>
		public double Density
		{
			get;
			private set;
		}

		public double IntegratedDensity
		{
			get;
			private set;
		}
	}
}
